🇬🇧 en nl 🇳🇱

without a trace

  • Without showing or leaving behind any sign of something; tracelessly.
spoorloos
Wiktionary Links